/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.mindbox.mueblesalpes.negocio.entity;

/**
 * Clase que representa la compra de un mueble.
 * @author jsanchez
 */
public class Compra {

    private Mueble mueble;
    private int cantidad;
    private double precio;

    public Compra() {
        this(null, 0, 0.0);
    }

    public Compra(Mueble mueble, int cantidad, double precio) {
        this.mueble = mueble;
        this.cantidad = cantidad;
        this.precio = precio;
    }

    public int getCantidad() {
        return cantidad;
    }

    public void setCantidad(int cantidad) {
        this.cantidad = cantidad;
    }

    public Mueble getMueble() {
        return mueble;
    }

    public void setMueble(Mueble mueble) {
        this.mueble = mueble;
    }

    public double getPrecio() {
        return precio;
    }

    public void setPrecio(double precio) {
        this.precio = precio;
    }

    @Override
    public boolean equals(Object obj) {
        if(obj != null & obj instanceof Compra)
            return mueble.equals(((Compra)obj).getMueble());
        return false;
    }
}
